iT邦幫忙

2025 iThome 鐵人賽

DAY 10
0

color可以調整內容的顏色,要調背景色則是用background-color,邊框色border-color,這裡介紹顏色的使用方式,
首先是這種直接指定color的顏色名子,想要天空藍就選skyblue,紫羅蘭色就選violet

        div{
            background-color:cyan;
            width: 40vw;
            height: 20vh;
            text-align: center;
            line-height: 20vh;
        }
        .div1{background-color: violet;}
        .div2{background-color: chartreuse;}

color也可以使用十六進制來條,在數值前加上#來用,總共六位數,這六位數其實就是條RGB的數值,前兩個是條紅色,中間兩個是條綠色,後兩個是條藍色,ff=16*15+15=255是rgb的最大值

div{color: #ff00a6;}
.div1{color:#bbffbb;}
.div2{color:#c1d2FF;}

https://ithelp.ithome.com.tw/upload/images/20250924/20178696h3W0CQY9au.png

再來是用rgb條數值,透過給color:rgb(紅色,綠色,藍色)裡不同數字來改變顏色

div{background-color:rgb(0,154,255);color: #ff00a6;}
.div1{background-color: rgb(200,0,150);color:#bbffbb}
.div2{background-color: rgb(0, 255, 0);color:#c1d2FF}

https://ithelp.ithome.com.tw/upload/images/20250924/20178696Z0qG0NkcSG.png
除了rgb外還有rgba,a表示透明度,數字越低透明度越高,它的值在0到1之間,0表示完全透明,1則是完全不透明,可以用0.多,或是%來使用,0.05表示透明度5%,10%也可以看成0.1,0.7則是70%

div{background-color:rgba(0,154,255,0.05);color: #ff00a6;}
.div1{background-color:rgba(200,0,150,10%);color:#bbffbb}
.div2{background-color: rgba(0, 255, 0,0.7);color:#c1d2FF}

https://ithelp.ithome.com.tw/upload/images/20250924/20178696iJzhMC1X2r.png
opacity:透明度,這個東西可以條整個物件的透明度,跟前面提到的rgba一樣,可以用0.幾,%,來表示

div{
    background-color:rgb(0,154,255);
    color: #ff00a6;
    opacity: 0;
}
.div1{
    background-color: rgb(200,0,150);
    color:#bbffbb;
    opacity:50%;
}
.div2{
    background-color: rgb(0, 255, 0);
    color:#c1d2FF;
    opacity: 0.7;
}

可以看到div0因為opacity: 0完全透明看不到了,但是這跟display:none是不一樣的,div0現在只是看不到但他還在那裏,display:none則會把div0本身的空間清除
https://ithelp.ithome.com.tw/upload/images/20250924/20178696Z8F98N60Xn.png

<div style="display: none;">
        div0
</div>

給上display:none後面的物件會往前補
https://ithelp.ithome.com.tw/upload/images/20250924/20178696u55105GnW5.png


上一篇
day9Html文字樣式
下一篇
Day11盒模型
系列文
HTML&CSS30天修煉17
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言